/*
 *代码由框架生成,任何更改都可能导致被代码生成器覆盖
 *如果数据库字段发生变化，请在代码生器重新生成此Model
 */
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using VOL.Entity.SystemModels;

namespace VOL.Entity.DomainModels
{
    [Entity(TableCnName = "财务变动取值主表",TableName = "cw_djlc_cwzb")]
    public partial class cw_djlc_cwzb:BaseEntity
    {
        /// <summary>
       ///财务主表
       /// </summary>
       [Key]
       [Display(Name ="财务主表")]
       [Column(TypeName="uniqueidentifier")]
       [Editable(true)]
       [Required(AllowEmptyStrings=false)]
       public Guid cw_djlc_cwzb_id { get; set; }

       /// <summary>
       ///关键词
       /// </summary>
       [Display(Name ="关键词")]
       [MaxLength(100)]
       [Column(TypeName="varchar(100)")]
       [Editable(true)]
       public string vehiclekeyword { get; set; }

       /// <summary>
       ///销售渠道
       /// </summary>
       [Display(Name ="销售渠道")]
       [MaxLength(100)]
       [Column(TypeName="varchar(100)")]
       [Editable(true)]
       public string salechannel { get; set; }

       /// <summary>
       ///平台
       /// </summary>
       [Display(Name ="平台")]
       [MaxLength(100)]
       [Column(TypeName="varchar(100)")]
       [Editable(true)]
       public string pilothouse { get; set; }

       /// <summary>
       ///燃料类型
       /// </summary>
       [Display(Name ="燃料类型")]
       [MaxLength(100)]
       [Column(TypeName="varchar(100)")]
       [Editable(true)]
       public string fuel { get; set; }

       /// <summary>
       ///车型种类
       /// </summary>
       [Display(Name ="车型种类")]
       [MaxLength(100)]
       [Column(TypeName="varchar(100)")]
       [Editable(true)]
       public string vehicletype { get; set; }

       /// <summary>
       ///驱动形式
       /// </summary>
       [Display(Name ="驱动形式")]
       [MaxLength(100)]
       [Column(TypeName="varchar(100)")]
       [Editable(true)]
       public string drivetype { get; set; }

       /// <summary>
       ///直接人工
       /// </summary>
       [Display(Name ="直接人工")]
       [DisplayFormat(DataFormatString="16,6")]
       [Column(TypeName="decimal")]
       [Editable(true)]
       [Required(AllowEmptyStrings=false)]
       public decimal artificial { get; set; }

       /// <summary>
       ///变动动力费
       /// </summary>
       [Display(Name ="变动动力费")]
       [DisplayFormat(DataFormatString="16,6")]
       [Column(TypeName="decimal")]
       [Editable(true)]
       [Required(AllowEmptyStrings=false)]
       public decimal changepowercost { get; set; }

       /// <summary>
       ///变动辅材
       /// </summary>
       [Display(Name ="变动辅材")]
       [DisplayFormat(DataFormatString="16,6")]
       [Column(TypeName="decimal")]
       [Editable(true)]
       [Required(AllowEmptyStrings=false)]
       public decimal changematerials { get; set; }

       /// <summary>
       ///变动维修及工废
       /// </summary>
       [Display(Name ="变动维修及工废")]
       [DisplayFormat(DataFormatString="16,6")]
       [Column(TypeName="decimal")]
       [Editable(true)]
       [Required(AllowEmptyStrings=false)]
       public decimal changemaintenance { get; set; }

       /// <summary>
       ///销售提成
       /// </summary>
       [Display(Name ="销售提成")]
       [DisplayFormat(DataFormatString="16,6")]
       [Column(TypeName="decimal")]
       [Editable(true)]
       [Required(AllowEmptyStrings=false)]
       public decimal salescommission { get; set; }

       /// <summary>
       ///整车物流费
       /// </summary>
       [Display(Name ="整车物流费")]
       [DisplayFormat(DataFormatString="16,6")]
       [Column(TypeName="decimal")]
       [Editable(true)]
       [Required(AllowEmptyStrings=false)]
       public decimal vehiclelogisticsfee { get; set; }

       /// <summary>
       ///三包服务费
       /// </summary>
       [Display(Name ="三包服务费")]
       [DisplayFormat(DataFormatString="16,6")]
       [Column(TypeName="decimal")]
       [Editable(true)]
       [Required(AllowEmptyStrings=false)]
       public decimal sanbaoserviceFee { get; set; }

       /// <summary>
       ///创建人
       /// </summary>
       [Display(Name ="创建人")]
       [MaxLength(50)]
       [Column(TypeName="varchar(50)")]
       [Editable(true)]
       public string Creator { get; set; }

       /// <summary>
       ///创建时间
       /// </summary>
       [Display(Name ="创建时间")]
       [Column(TypeName="datetime")]
       [Editable(true)]
       public DateTime? CreateDate { get; set; }

       /// <summary>
       ///修改人
       /// </summary>
       [Display(Name ="修改人")]
       [MaxLength(50)]
       [Column(TypeName="varchar(50)")]
       [Editable(true)]
       public string Modifier { get; set; }

       /// <summary>
       ///修改时间
       /// </summary>
       [Display(Name ="修改时间")]
       [Column(TypeName="datetime")]
       [Editable(true)]
       public DateTime? ModifyDate { get; set; }

       /// <summary>
       ///状态
       /// </summary>
       [Display(Name ="状态")]
       [Column(TypeName="tinyint")]
       [Required(AllowEmptyStrings=false)]
       public byte status { get; set; }

       /// <summary>
       ///联合通
       /// </summary>
       [Display(Name ="联合通")]
       [DisplayFormat(DataFormatString="16,6")]
       [Column(TypeName="decimal")]
       [Required(AllowEmptyStrings=false)]
       public decimal lianhetong { get; set; }

       
    }
}